package entity;

import java.util.HashSet;
import java.util.Set;

/**
 * Type entity. @author MyEclipse Persistence Tools
 */

public class Type implements java.io.Serializable {

	// Fields

	private Integer typeId;
	private BigType bigType;
	private String typeName;
	private Set sorts = new HashSet(0);
	private Set classifications = new HashSet(0);

	// Constructors

	/** default constructor */
	public Type() {
	}

	/** full constructor */
	public Type(BigType bigType, String typeName, Set sorts, Set classifications) {
		this.bigType = bigType;
		this.typeName = typeName;
		this.sorts = sorts;
		this.classifications = classifications;
	}

	// Property accessors

	public Integer getTypeId() {
		return this.typeId;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public BigType getBigType() {
		return this.bigType;
	}

	public void setBigType(BigType bigType) {
		this.bigType = bigType;
	}

	public String getTypeName() {
		return this.typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public Set getSorts() {
		return this.sorts;
	}

	public void setSorts(Set sorts) {
		this.sorts = sorts;
	}

	public Set getClassifications() {
		return this.classifications;
	}

	public void setClassifications(Set classifications) {
		this.classifications = classifications;
	}

}